celestial telescope - German English Dictionary